See 15.5.1 and 15.5.2.
Operations |
static string | - fromCharCode(int chars...)
- Returns a String value containing as many characters as the number of arguments. Each argument specifies one character
of the resulting String, with the first argument specifying the first character, and so on, from left to right. An
argument is converted to a character by applying the operation ToUint16 (9.7) and regarding the resulting 16-bit integer as the code unit value of a character.
|
string | - charAt(int pos)
- Returns a String containing the character at position pos in the String resulting from converting this
object to a String. If there is no character at that position, the result is the empty String. The result is a String
value, not a String object.
|
int | - charCodeAt(int pos)
- Returns a Number (a nonnegative integer less than 216)
representing the code unit value of the character at position pos in the String resulting from converting this
object to a String. If there is no character at that position, the result is NaN.
|
string | - concat(string strings...)
- When the concat method is called with zero or more arguments string1, string2, etc.,
it returns a String consisting of the characters of this object (converted to a String) followed by the characters of each
of string1, string2, etc. (where each argument is converted to a String).
|
int | - indexOf(string searchString, optional int position)
- If searchString appears as a substring of the result of converting this object to a String, at one or more
positions that are greater than or equal to position, then the index of the smallest such position is returned;
otherwise, ‑1 is returned.
|
int | - lastIndexOf(string searchString, optional int position)
- If searchString appears as a substring of the result of converting this object to a String at one or more
positions that are smaller than or equal to position, then the index of the greatest such position is returned;
otherwise, ‑1 is returned.
|
int | - localeCompare(string that)
- When the localeCompare method is called with one argument that, it returns a Number other than
NaN that represents the result of a locale-sensitive String comparison of the this value (converted to a String)
with that (converted to a String).
|
Array | - match(any regexp)
|
string | - replace(string searchValue, string replaceValue)
|
int | - search(any regexp)
|
string | - slice(int start, int end)
- The slice method takes two arguments, start and end, and returns a substring of the
result of converting this object to a String, starting from character position start and running to, but not
including, character position end (or through the end of the String if end is undefined).
|
string | - split(string separator, int limit)
- Returns an Array object into which substrings of the result of converting this object to a String have been stored. The
substrings are determined by searching from left to right for occurrences of separator; these occurrences are
not part of any substring in the returned array, but serve to divide up the String value.
|
string | - substring(int start, int end)
- The substring method takes two arguments, start and end, and returns a substring of the
result of converting this object to a String, starting from character position start and running to, but not
including, character position end of the String (or through the end of the String is end is
undefined).
|
string | - toLocaleLowerCase()
- This function works exactly the same as toLowerCase except that its result is intended to yield the
correct result for the host environment’s current locale, rather than a locale-independent result. There will only
be a difference in the few cases (such as Turkish) where the rules for that language conflict with the regular Unicode
case mappings.
|
string | - toLocaleUpperCase()
- This function works exactly the same as toUpperCase except that its result is intended to yield the
correct result for the host environment’s current locale, rather than a locale-independent result. There will only
be a difference in the few cases (such as Turkish) where the rules for that language conflict with the regular Unicode
case mappings.
|
string | - toLowerCase()
|
string | - toString()
- Returns this String value. (Note that, for a String object, the toString method happens to return the same
thing as the valueOf method.)
|
string | - toUpperCase()
- This function behaves in exactly the same way as String.prototype.toLowerCase, except that characters are
mapped to their uppercase equivalents as specified in the Unicode Character Database.
|
string | - trim()
|
string | - valueOf()
- Returns this String value.
|